package top.leinx.fxnotes.fxml.createobject;

import javafx.scene.control.Button;
import javafx.scene.control.Label;

/**
 * @Author : xiaolei
 * @DateTime: 2021/3/13 4:15 下午
 */

public class ComponentFactory {

    // 返回一个 Label 对象的工厂方法
    public static Label createColorLabel() {
        Label temp = new Label("使用factory方法创建对象!");
        temp.setStyle("-fx-background-color: lightblue; -fx-border-style: solid; -fx-border-width: 1px; -fx-border-color: black;");
        return temp;
    }

    // 返回一个 Button 对象的工厂方法
    public static Button createButton() {
        return new Button("Test Button");
    }

}
